home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
t3_1
/
readme.txt
< prev
next >
Wrap
Text File
|
1993-07-09
|
2KB
|
58 lines
This directory contains binaries and sources for T3.1. Currently available
versions are for Dec3100(pmax), Sun4(sparc), Sun3, Vax/Unix, Encore, Hp
workstation, Apollo, Next, and Mac/Aux.
If your machine uses the 680x0 processor (Sun3,Hp,Apollo,Mac,Next) you will
need the files tfix5.t, ofix5.t, and m68fix.t. You should modify tfix5.t to
load m68fix.t in addition to ofix5.t. If your machine uses the Vax processor
you need only tfix5.t and ofix5.t. The shell variable TSYSTEM should be
defined to be the directory containing these files. You can compile the fix
files if you want to. Machines based on other processors do not need these
files.
When installing a binary image you may ignore files such as sunbuild.t which
are only used to rebuild a T image from sources.
If retrieving T for Apollos under SR10, be sure to use the Apollo-specific -A
option to tar when unpacking the distribution. This version works on DN3000's
under SR10.1 and SR10.2. It does not work on DN3500's.
The T manual is available in 3 forms:
tman.tar.Z - 5th edition (incorporating T3.0 and T3.1 release notes), in
TeX (beta release).
manual.Z - 4th edition, ASCII text version, readable online.
doc.tar.Z - 4th edition, Scribe version.
For Sun3, Sparc, Pmax (mips) and Vax you may want foreign.tex which explains
the C/Unix foreign function interface to T.
Send your e-mail address to t-project@cs.yale.edu so you can be informed of
fixes, new releases, etc. Bug reports to t3-bugs@cs.yale.edu. Newsgroup
arpa.t-discussion exists for discussion of T.
The pmax and sparc versions of T3.1 contain the following improvements:
There is a faster garbage collector. By default it doesn't print anything to
the terminal. (set (gc-noisily?) '#t) will restore the old behavior.
The compiler writes an additional file (.mld on pmax and .sd on sparc) used to
get local variable information and source for compiled code. As a result,
most crawl commands work on stack frames for compiled as well as interpreted
code.
There is a new form (TRACE-IF predicate proc-to-trace). This prints
trace information for proc-to-trace if predicate applied to the arguments
is true.
There are new forms BREAK, UNBREAK, and BREAK-IF corresponding to trace.
Instead of printing trace information they give a breakpoint. (ret) will
continue the computation. RET with an argument will cause another break after
the procedure returns.